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

body { font-family: Arial, Helvetica, sans-serif, verdana;
		text-align:justify;
		line-height:100%;
		background-color:#FFFFFF;
		
		margin:0;
		padding:0;
}
p{ font-size:16px; color:#000000; line-height:120%; text-align: justify;letter-spacing:0px;margin:0px 0px 5px; padding:0px 0px;}

h1{ font-size:25px; color:#CA0000; text-align:left;line-height:120%;letter-spacing:0px;margin:0px 0px 5px; padding:0px 0px;}

h2{ font-size:20px; color:#CA0000; text-align: left;line-height:120%; letter-spacing:0px;margin:0px 0px 5px; padding:0px 0px;}

h3{ font-size:15px; color:#CA0000; text-align:left;line-height:120%;letter-spacing:0px;margin:0px 0px 5px; padding:0px 0px;}
h4{ font-size:0; color: #FFFFFF; text-align:left;letter-spacing:0px;margin:0px 0px 5px; padding:0px 0px;}



a{font-size:15px; color:#CA0000;}
a:link{ text-decoration:none;}
a:visited{ text-decoration:none; color:#CA0000;}
a:hover{text-decoration: underline;color:#FF1111;font-size:15px;}

/**************************************CABECERA*******************************/
#contenedorcabecera{ background-image:url(../img/sondocabecra.png); width:100%; height:190px; margin-top:0; margin-bottom:0;}

.cabecera{background-image:url(../img/fcabecere.png); background-repeat:no-repeat;width:900px; height:190px; margin-left:auto; margin-right:auto; padding:0 0 0 0}

.polosanima{width:660px; height:125px; margin:0; padding:0; float: left;}

.logo{width:240px; height:130px; margin:0; padding:0; float: left;}

/******************************************CUERPO****************************************************/
#contenedorcuerpo{ background: url(../img/fcuerpo.png) repeat center; width:auto; height:610px; margin-top:0; margin-bottom:0;}

#contenedorcuerposerv{ background: url(../img/fcuerpo.png) repeat center;  width:auto; height:710px; margin-top:0; margin-bottom:0;}

#contenedorcuerpocont{ background: url(../img/fcuerpo.png) repeat center; width:auto; height:500px; margin-top:0; margin-bottom:0;}

.cuerpo{ width:900px; height:610px;margin-left:auto; margin-right:auto; padding:0 ; }

.cuerpocont{width:900px; height:500px;margin-left:auto; margin-right:auto; padding:0 ; }

.cuerpoempre{width:898px; height:598px;margin-left:auto; margin-right:auto; padding:0; border:#FFE888 1px solid;margin-top:5px;}

.cuerposerv{width:900px; height:710px;margin-left:auto; margin-right:auto; padding:0 }

.polospresentacion {width:900px; height:440px; margin:5px 0 0 0; padding:0; float:left; border:#FFE888 1px solid;}
.polosempresa {width:900px; height:595px; margin:5px 0 0 0; padding:0; float:left; border:#FFE888 1px solid;}
.poloservcios{width:898px; height:550px; margin:5px 0 0 0; padding:0; float:left; border:#FFE888 1px solid;}
.poloscontacto {width:900px; height:480px; margin:5px 0 0 0; padding:0; float:left; border:#FFE888 1px solid;}

#menupro{ list-style-image:url(../img/boton.gif); margin:0;  padding:0 0 0 30px; line-height:120%;}
#menupro li{}
#menupro li a{ font-size:15px;color:#CA0000; line-height:120%;}
#menupro li a:hover{ font-size:15px;color: #FF0000; line-height:120%;}

.estabuscandopolos{width:385px; height:440px; margin:0; padding:0; float:left;}

.contempresa{width:385px; height:400px; margin:0; padding:0; float:left;}

.contclient{width:385px; height:250px; margin:0; padding:0; float:left;}

.fotoempresa{width:493px; height:398px; padding:2px 2px 2px 2px ; margin:4px 0 0 10px;; float:left; border:#FFE888 1px solid;}

.contacto{width:385px; height:480px; margin:0; padding:0; float:left;}



.contactotex{width:365px; height:350px; margin:0; padding:0 0 0 20px; float:left;}

.servicios{width:385px; height:540px; margin:0; padding:0; float:left;}

.busca{width:340px; height:141px; margin:25px 0 0 0; padding:0 22px 0 22px; float:left;}
.busca h1{ font:sans-serif; font-size:25px; color:#CA0000; text-align:center; letter-spacing:0px;margin:0px 0px 5px; padding:0px 0px;}
.buscapolos{width:350px; height:236px; margin:15px 0 0 0; padding:0 25px 0 10px; float:left;}
.buscapolos2{width:365px; height:236px; margin:15px 0 0 0; padding:0 10px 0 10px; float:left;}
.verserv{width:165px; height:20px; margin:0; padding:0 110px 0 110px; float:left;}
.verserv p{border-bottom:1px #CA0000 solid; color:#CA0000; font-size:16px;}

.polospresentabajo{width:363px; height:150px; margin:5px 0 15px 0 ; padding:0 15px 0 15px; float:left; border:#FFE888 1px solid;}

.titulodepg{width:385px; height:50px; margin:0; padding:10px 0 0 0; float:left;}

.polospresentabajoi{width:468px; height:150px; margin:5px 0 15px 5px  ; padding:0 15px 0 15px; float:left; border:#FFE888 1px solid;}

.nuestrag{width:363px; height:45px; padding:0; float:left;}
.nuestrag h2{ font:sans-serif; font-size:20px; color:#CA0000; border-bottom:4px #CA0000 solid; text-align:left;letter-spacing:0px;margin:0px 0px 5px; padding:0px 0px;} 
.garantia{width:363px; height:100px; padding:0; float:left;}
.garantia img{float:left; padding:5px 10px 0 0;}

.bordado{width:468px; height:45px; padding:0; float:left;}
.bordado h2{ font:sans-serif; font-size:20px; color:#CA0000; border-bottom:4px #CA0000 solid; text-align:left;letter-spacing:0px;margin:0px 0px 5px; padding:0px 0px;} 
.bordadoc{width:468px; height:100px; padding:0; float:left;}
.bordadoc img{float:left; padding:5px 10px 0 0;}

.contdformu{width:455px; height:440px; float:left;padding:20px 0 15px 45px;}

.contdanima{width:505px; height:540px; float:left;padding:0; margin:0 0 0  7px }

.formulario{width:400px; height:440px; margin:0; padding:0 0 0 30px; margin:0; float: right;}
.formulario h2{font-size:20px; color:#CA0000; text-align: left;line-height:120%;letter-spacing:0px;margin:0px 0px 5px; padding:0px 0px;}

#registro {width:380px; padding:0; margin:0;}
#registro fieldset {padding:0;  border:0; }
#registro legend{font: bold 16px Arial, sans-serif;color: #CC0000; padding:0 10px;}
#registro p label {font:13px Geneva, Arial, Helvetica, sans-serif; float: left;width: 30%; text-align:right;padding:7px; color: #CC0000;}
#registro p br {clear: left;}
.enviar{margin:30px 0 0 150px;}
.botonentrar{width:145px; height:20px; padding:10px 0 0 15px; margin:0; float: right;}
.botonentrar img{float:right;}

#midlink {
background:transparent url(../pro/cssplay/cssplay_0.gif) repeat scroll 0%;
height:34px;
text-align:center;
width:900px;
float:left;
margin:0;
}
#main_menu {
background:transparent  url(../img/cssplay_0.gif) no-repeat scroll right top;
height:34px;
list-style-type:none;
margin:0;
padding:0pt;
width:900px;
}
#main_menu li {
background:transparent url(../img/cssplay_1.gif) repeat scroll 0%;
display:inline;
float:left;
width:150px;
}
#main_menu li a, #main_menu li a:visited {
background:transparent  url(../img/cssplay_0.gif) repeat scroll 0%;
color:#990000;
display:block;
font-family:arial,verdana,sans-serif;

height:34px;
line-height:32px;
text-decoration:none;
width:150px;
}
#main_menu li a:hover {
background:transparent url(../img/cssplay_1.gif) repeat scroll 0%;
color:#FFFFFF;
}
#main_menu li a.elegido, #main_menu li a.elegido:visited, #main_menu li a:active, #main_menu li a:focus {
background:transparent url(../img/cssplay_2.gif) repeat scroll 0%;
color:#FFFFFF;
}

.polospublicitaros{width:358px; height:258px; float:left; margin:0 0 10px 0; padding:3px 0 0 15px; border:#FFEDA4 1px solid;}

.polospublicitaros p{ color:#CA0000; font-size:17px; line-height:100%;letter-spacing:0px;margin:0px 0px 5px; padding:0px 0px;}

.descripcion{width:343px; height:198px; float:left; margin:0; padding:0 15px 0 15px; border:#FFEDA4 1px solid;}
.descripcion h2{ font-size:20px; color:#CA0000; text-align: left;line-height:120%;  border-bottom:5px solid #CA0000;letter-spacing:0px;margin:0px 0px 5px; padding:0px 0px;}

.contmenu{width:375px; height:470px; float:left; margin:0; padding:10px 0 0 10px;}

.mision{width:355px; height:128px; float:left; margin:0; padding:60px 30px 0 10px; background-image:url(../img/polosmision.png); background-repeat:no-repeat; background-position: top-left;}
.vision{width:495px; height:128px; float:left; margin:0; padding:60px 0 0 0;background-repeat:no-repeat; background-position: top-left; background-image:url(../img/polosvisi.png);}

.cliente1{width:200px; height:140px; float:left; margin:0; padding:0 0 0 25px;}

.cliente2{width:200px; height:140px; float:left; margin:0; padding:0;}
.cliente3{width:200px; height:140px; float:left; margin:0; padding:30px 0 0 0;}
.cliente4{width:200px; height:140px; float:left; margin:0; padding:30px 0 0 25px;}

.polosclientes{width:460px; height:190px; float:left; margin:0; padding:60px 0 0 50px;}

.contclientes{width:878px; height:310px; float:left; margin:0; padding:0 0 0 13px;}
.animacion{width:500px; height:440px; float:left; margin:0; padding:0 0 0 15px;}
/*****************************PIEDEPAGINA***********************************/

#contenedorpie{ background-image:url(../img/fpie.png); background-repeat:repeat-x; width:100%; height:120px; margin-top:0; margin-bottom:0; clear:both; background-color:#CA0000;}

.pie{width:900px; height:120px;margin-left:auto; margin-right:auto; padding:0}

.enlaces{width:900px;height:auto;padding:15px 0 0 0;margin:0; float: left;}
.enlaces a:link{  font-size:13px ;color:#FFCC00;}
.enlaces a:visited{ font-size:13px; color:#FFCC00;}
.enlaces a:hover{text-decoration: underline; font-size:13px;color:#FFF1BB;}
		  
.copy{width:900px;height:40px;padding:13px 0 0 0;margin:0; float:left;}
	   
.copy p{ text-align:center;color: #FFCC00; font-size:13px;}

.oo{width:900px;height:50;padding:5px 0 0 0;margin:0; float:left;}

.oo p{text-align: right;}
.oo a{font-size:13px;line-height:150%;}
.oo a:link{ text-decoration:none;color: #FFCC00;}
.oo a:visited{text-decoration:none;color: #FFCC00;}
.oo a:hover{text-decoration:none;color:#FFF1BB;font-size:13px;}