@charset "utf-8";
/* CSS Document */

.clear{ clear:both;}
.slider-portada { margin:0 auto 0 auto;}
li.rm{ list-style-image:url(../i/visto-bn.png); padding-bottom:15px;}

.red,.mark{ font-family:Arial; font-size:18px;}
.red{ color:#FF0000; }
.mark{color:#666666; }

.main  { width:730px; padding-left:5px; padding-top:15px;}
.main p { font-family:Arial; font-size:16px; color:#333; padding-bottom:15px; padding-left:15px; padding-right:30px; padding-top:10px;}

.copyrights { padding-top:15px; text-align:center; }
.copyrights p{ font-family:Arial; font-size:14px; color:#666666; margin:0 auto 0 auto;}

.slider-1{ right:8px;}
#nav-slider { position:relative;
	    	  right:25px;
			  text-align:right;
			  top:308px;
			  z-index:9;
			}
#nav-slider a { border: 1px solid #990000; background: #C10000; text-decoration: none; margin: 0 5px; padding: 3px 5px; font-family:Arial; font-size:12px; color:#FFF; }
#nav-slider a.activeSlide { background: #FF4848; }
#nav-slider a:hover{ background-color:#666666; color:#FFFFFF;}
#nav-slider a:focus { outline: none; }

.s1{ float:left; width:190px; }
.s2{ float:right;  width:500px; }


/*SERVICIOS*/
.s1 h1{ padding-bottom:15px; font-family:Arial; font-size:14px; color:#666666; font-weight:bold;}
.s1 ul { padding-left:10px;}

 .s2 { width:500px;}
.s2 .text{ padding-top:15px;} 
.s2 p{  color:#333; line-height:18px; }
.s2 p ,#content .s2  h1{font-family:Arial; font-size:14px;}
.s2 h1{ font-weight:bold; color:#333; padding-bottom:10px; padding-top:15px; font-size:16px;}

ul.li-num li,ul.li-disc{ list-style:decimal; font-family:Arial; font-size:14px; color:#333; }
ul.li-disc{ list-style:disc;}
ul.li-num ,ul.li-disc{ padding-left:30px;}
ul.li-num li ,ul.li-disc li { padding-bottom:5px;}


.main .s1{ width:360px; height:150px; }
.main .s2{ width:360px; padding-left:8px;}

.main .s2 h2{ font-family:Arial; font-size:18px; color:#333333; font-weight:bold; padding-top:15px; padding-left:18px; padding-top:45px;}

.alliances{  padding-top:15px;}
.alliances img{ padding-right:10px; padding-bottom:3px; width:130px;}
.alliances p{ font-family:Arial; font-size:12px; color:#333333; line-height:18px;}

.alliances table td{ padding-bottom:18px;}
.alliances table td.texto{ vertical-align:top; }

.contacts .s1{ width:350px;}
.contacts .s2{ width:283px;}
.contacts .s1 p{font-family:Arial; font-size:14px; color:#333333; line-height:18px;}

.contacts .s2 fieldset{ border:1px #CCCCCC solid; padding:5px;}
.contacts .s2 fieldset img{ padding-bottom:15px;}
.contacts .s2 fieldset li{ padding-bottom:5px;}
.contacts .s2 fieldset label{ font-family:Arial; font-size:12px; color:#333333; display: inline-block;   line-height: 1.3; width:75px; vertical-align:text-top;}
.contacts .s2 fieldset input,.contacts .s2 fieldset textarea{ width:180px;}
.btn-send { float:right; padding-right:80px;}

span.error{ padding:3px; border:1px #990000 solid; font-family:Arial; font-size:10px; position:relative; left:80px; background-color:#FFBBBB   }


.mapa { margin:0 auto 0 auto; padding-left:40px;}
/*.mapa  img{ border:1px #999999 dashed;}
*/
