@import 'v2/layout.css';
@import 'v2/color.css';
@import 'v2/type.css';
@import 'v2/scripts.css';

#headerIndex .imageHeader{float:right; top:0; margin:-200px 50px 0 0;}

#headerIndex .videoHeader{float:right; top:0; margin:-185px 10px 0 0;}


#content .imgList{width:655px; display:block; margin:10px 0 0;}
#content .imgList2{margin:10px 10px 10px 0; float:left;}
#content .imgList img, #content .imgList2{border:3px solid #b4b1ac; margin:0 5px;}

#content .caracteristicas, #content .table2{font-size:.85em!important; margin:20px 0;}
#content .caracteristicas thead, #content .table2 thead{background:url(/images/doubleBlack.jpg) no-repeat center top;}
#content .caracteristicas th, #content .table2 th{font-size:1.1em!important; text-align:left;}
#content .caracteristicas th strong, #content .table2 th strong{color:#fff!important; font-weight:normal;}
#content .caracteristicas td, #content .caracteristicas th{width:400px; padding:2px 10px;}
#content .caracteristicas th+th, #content .caracteristicas td+td, #content .caracteristicas th+th+th, #content .caracteristicas td+td+td{width:75px; text-align:center;}

#content .table2 td, #content .table2 th{width:100px; padding:2px 10px;}
#content .table2 td+td, #content .table2 th+th{width:555px; padding:2px 10px;}

#content tbody tr:nth-child(2n), #content .blueRow{background:#dee7f1;}
#content tbody tr:nth-child(2n+1), #content .whiteRow{background:#fbfbfb;}
#content tbody tr.tTit{border-bottom:1px solid #777!important;}

#content tbody .tableLine{background:#fbfbfb; padding:0; border-bottom:1px solid #777!important;}

#content .fichaProd .img img{max-width:150px;}

#content .logos{margin:0;}
#content .logos li{float:left; padding:10px;}
#content .logos li .img{height:150px;}
#content .logos li .img img{max-width:150px; border:3px solid #777;}

#content .iso{ float:right; margin:10px;}
#content .iso li{float:right; padding:10px;}
#content .iso li .img{height:150px;}
#content .iso li .img img{max-width:150px; border:3px solid #777;}

#content .isos{ margin:1px;}
#content .isos li{float:right; padding:50px;}
#content .isos li .img{height:150px;}
#content .isos li .img img{max-width:150px; border:3px solid #777;}

/* formularios */
#contant_form ul{margin:0;}
#contant_form ul li{background:none; float:left; width:315px; padding:0; margin:8px 0; height:25px; text-align:left; list-style:none;}
#contant_form ul li label{clear:both;}
#contant_form ul li strong{color:#be1616!important;}
#contant_form ul li span{color:#999; font-size:.8em!important;}

#contant_form ul li input[type="text"]{width:280px; padding:3px; color:#777; font-size:1em!important; border:1px dashed #bebebe;}
#contant_form ul li textarea:hover, #contant_form ul li textarea:focus, #contant_form ul li select:hover, #contant_form ul li select:focus, #contant_form ul li input[type="text"]:hover, #contant_form ul li input[type="text"]:focus{border:1px solid #bebebe;}
#contant_form ul li select{padding:3px; color:#777; font-size:1em!important; border:1px dashed #bebebe;}

#contant_form ul li textarea{height:94px; width:280px; font:1em/1.6em Arial, Helvetica, sans-serif !important; color:#777; padding:2px 3px; border:1px dashed #bebebe;}

#contant_form input[type="submit"]{width:144px; cursor:pointer; margin:6px 0 0; height:25px;}

#contant_form .btn{width:100%; text-align:center;}

#contant_form .obligatorio {float:right; margin:0 5px 0 0;}
#pre_form .obligatorio{float:right; margin:-25px 5px 0 0;}
#contant_form .obligatorio strong{color:#af2424; font-size:.8em!important;}

#contant_form ul li input.inS{width:133px;}
#contant_form ul li input.inS1{width:63px;}
#contant_form ul li input.inS, #contant_form ul li input.inS1, #contant_form ul li select.inS4{float:right; margin:0 10px 0 0;}/*ie, ie7*/
#contant_form ul li select.inS2, #contant_form ul li input.inS2{width:63px;}
#contant_form ul li input.inS3{width:163px;}
#contant_form ul li select.inS2, #contant_form ul li input.inS2, #contant_form ul li input.inS3{float:right; margin:0 2px 0 0;}/*ie, ie7*/

#load{background:url(/images/_ajax_loader_blue.gif) no-repeat center top; width:100%; height:25px; display:block; float:left; position:relative; margin:0 auto; display:none;}

/* ---- */

#content .login{width:450px; text-align:left; padding:20px 10px 10px 10px; border:3px solid #999; margin:20px 0 0 250px; background:#fff;}
#content .olv{margin:0 0 0 250px; font-size:.7em!important;}
#content .login div{margin:0 0 10px 0;}
#content .login div label{font-weight:bold;}
#content .login div label[for="login"]{padding:0 38px 0 0;}
#content .login div label[for="password"]{padding:0 9px 0 0;}
#content .login div input{font-size:1em!Important; padding:2px 4px; width:300px;}
#content .login div input[type="text"], #content .login div input[type="password"]{border:1px dashed #bebebe; color:#777;}
#content .login div input[type="text"]:hover, #content .login div input[type="password"]:hover, #content .login div input[type="text"]:focus, #content .login div input[type="password"]:focus{border:1px solid #bebebe;}
#content .login div input[type="submit"]{width:100px!important; margin:0 0 0 170px; cursor:pointer;}

#content .clientesTable, #content .facturasTable{font-size:.85em!important; margin:20px 0;}
#content .clientesTable thead, #content .facturasTable thead{background:#2b2b2b;}
#content .clientesTable th, #content .facturasTable th{font-size:1.3em!important; text-align:left;}
#content .clientesTable th strong, #content .facturasTable th strong{color:#fff!important; font-weight:normal;}
#content .clientesTable td, #content .clientesTable th, #content .facturasTable th, #content .facturasTable td{width:65px; padding:2px 10px; vertical-align:top;}
#content .clientesTable th+th, #content .clientesTable td+td, #content .facturasTable td+td, #content .facturasTable th+th{width:65px; text-align:left;}
#content .clientesTable th+th+th, #content .clientesTable td+td+td, #content .facturasTable td+td+td+td, #content .facturasTable th+th+th+th{width:75px; text-align:left;}

#content .facturasTable th, #content .facturasTable td{width:40px!important;}
#content .facturasTable td+td, #content .facturasTable th+th{width:275px!important;}

#content .facturasTable .pdf{background:url(/images/pdf-trans.png) no-repeat; width:16px; height:16px; float:right; margin:3px 0 0 4px;}
#content .facturasTable .print{background:url(/images/printer.png) no-repeat; width:16px; height:16px; float:left; margin:3px 0 0;}
#content .facturasTable .print a, #content .facturasTable .pdf a{width:16px; height:16px; display:block; text-indent:-1000em!important;}


#cabecera {
	font: 16px Arial, Helvetica, sans-serif;
	color: black;
	}

#tabla {
	font: 14px Arial, Helvetica, sans-serif;
	color: black;
	}


