*{
padding:0;
margin:0;
}
body{
background:url(fd2.gif) repeat-x;
padding-bottom: 22px;
}
html, body { height: 100%; min-height: 100%; }
#pie { position: absolute; bottom: 0px; height:35px;}

#todo{
/*independiza el bg del edit*/
padding:0;
margin:0 auto 0 auto;
width:804px;
background:url(fd5.gif) no-repeat;
}

/*html #todo{
height:100%;
}*/

/*Edit*/
.hints td{
/padding:20px 20px 20px 0;
}


#cabeceraedit{
width:762px;
height:72px;
position:absolute;
display:block;
top:-6px;
background-color:#ffffff;
border-bottom:4px solid #666;
border-left:4px solid #666;
border-right:4px solid #666;
margin-bottom:30px;
overflow:hidden;
}
#cabeceraedit img{
float:left;
vertical-align:middle;
margin-top:4px;
}
.margin{
padding-right:500px;
}
#cabeceraedit table{
width:762px;
padding:0;
margin:auto 0 auto 0;
border:none;
}
#cabeceraedit table td{
padding:0;
margin:0;
vertical-align:middle;
}
.cabeceraedit_txt{
vertical-align:middle;
}
.cabeceraedit_txt p{
margin-top:30px;
display:inline;
float:left;
}

td{
color:#333;
padding:0;
margin:0;
border:none;
}
body>table{
color:#ffffff;
}
body>form{
color:white;
}
form>input{
border:1px solid black;
}
form>textarea{
border:1px solid black;
}
input{
border:1px solid black;
}
.hints{
padding:20px 0 20px 0;
border:none;
}
form>hr{
margin:10px 0 10px 0;
}

/*-----*/

#top{
height:128px;
/*background:url(/SolucionesdeAutoservicio/uploads/fdTopBig.3.gif) repeat-x;*/
margin:0;
padding:0;
}
.logo{
float:left;
}
.logovol{
float:right;
margin:16px 0 0 0;
padding:0 !important;
}
#cabecera{
height:22px;
/*height:90px;*/
margin:0;
display:block;
margin:0;
padding:75px 0 4px 0;
background-color:none;
/*background:url(/SolucionesdeAutoservicio/uploads/fdTopLogo.gif) 55% 0 no-repeat;*/
}
#menu{
width:770px;
height:17px;
display:block;
margin:0 auto 0 auto;
padding:0 0 0px 0!important;
}


#submenu{
width:100%;
height:16px;
/*background:url(/SolucionesdeAutoservicio/uploads/fdSubmenu.gif) no-repeat #A8A8A8;
*/}

/*Contenidos--------------------------*/
#wrapper{
width:740px;
padding:10px;
margin:15px auto 0 auto;
background-color:none;
/*display:block;*/
}
#wrapper_colder{
display:block;
}
#wrapper_fdbl{
/*display:table-cell;*/
width:740px;
padding:0;
margin:0;
}
#wrapper_fdder{
width:770px;
padding:10px;
margin:10px 10px 10px 0px;
clear:both;
background-color:none;
}
#wrapperder{
margin:28px 0px 0px 16px;
padding:0px;
clear:left;
width:180px;
background-color:none;
float:right;
}
/*height:100%;
min-height:100%;*/
/*home*/

#campoizq_home{
width:196px;
float:left;
}

#campoancho_home{
width:528px;
margin-left:16px;
float:right;
overflow:hidden;
}

#doscolshome{
float:right;
width:528px;
margin-left:16px;
}
#campoanchosub_home{
width:347px;
float:left;
}
#campoder_home{
width:165px;
margin-left:16px;
float:left;
overflow:hidden;
}

#trescolshome{
/*clear:right;
width:544px;*/
float:right;
}
#col1_3home{
width:165px;
float:left;
margin-left:16px;
}
#col2_3home{
width:165px;
margin-left:16px;
float:left;
}
#col3_3home{
width:165px;
margin-left:16px;
float:left;
}

#campotodo_home{
width:740px;
}


#campoancho{
overflow:hidden;
background:none;
background-color:none;
}
#campoancho img{
overflow:hidden;
margin-bottom:15px;
}
#campoanchobis{
padding:0;
margin:0;
overflow:hidden;
}

#col1{
width:362px;
float:left;
overflow:hidden;
}
#col2{
margin-left:16px;
width:362px;
float:left;
overflow:hidden;
}

#col1_3{
clear:both;
width:165px;
float:left;
overflow:hidden;
margin-right:16px;
}
#col2_3{
float:left;
width:165px;
margin-right:16px;
overflow:hidden;
}
#col3_3{
float:left;
width:165px;
overflow:hidden;
}

#colsub1 hr {
	margin: 20px 0px 0px 0px;
	border-style: solid;
	border-color: #CCE9F8;
	border-width: 1px;
	clear:both;
}
#colsub2 hr {
	margin: 20px 0px 0px 0px;
	border-style: solid;
	border-color: #CCE9F8;
	border-width: 1px;
	clear:both;
}

#col1_4{
width:173px;
float:left;
overflow:hidden;
}
#col2_4{
width:173px;
float:left;
margin-left:16px;
overflow:hidden;
}
#col3_4{
width:173px;
float:left;
margin-left:16px;
overflow:hidden;
}
#col4_4{
width:173px;
float:left;
margin-left:16px;
overflow:hidden;
}
#colsub1{
clear:both;
width:250px;
float:left;
overflow:hidden;
}
#colsub2{
width:250px;
margin-left:30px;
float:left;
overflow:hidden;
}
#colsub3{
width:180px;
margin-left:16px;
float:right;
overflow:hidden;
}


#colsub1 a{
color:#0095d0;
font-family: Tahoma, sans-serif;
text-transform: uppercase;
font-weight:bold;
font-size:11px;
padding:0px;
margin-right:10px;
}

#colsub2 a{
color:#0095d0;
font-family: Tahoma, sans-serif;
text-transform: uppercase;
font-weight:bold;
font-size:11px;
padding:0px;
margin:0;
}

#campoancho2{
clear:both;
padding:0;
margin:0;
}

#campoancho3{
clear:both;
padding:0;
margin:0;
}

#wrapperizq{
width:528px;
float:left;
margin-left:15px;
}

#campoanchob1{ 
width:528px;
margin-bottom:25px;
background-color:none;
}

#col1izq{
clear:both;
width:254px;
float:left;
}

#col2izq{
margin-left:20px;
width:254px;
float:left;
}

#campoanchob2{
clear:both;
width:527px;
}

#col1izq2{
clear:both;
width:254px;
float:left;
}

#col2izq2{
margin-left:20px;
width:254px;
float:left;
}

/*y van 3---*/
#col1izq3{
clear:both;
width:166px;
float:left;
}

#col2izq3{
margin-left:16px;
width:166px;
float:left;
}
#col3izq3{
width:166px;
float:right;
}



/*---*/
#col2izq2{
margin-left:20px;
width:254px;
float:left;
}

#menuizq{
width:145px;
float:left;
background-color:none;
margin-right:20px;
margin-bottom:20px;
}


#campoanchoder{
margin-bottom:10px;
float:left;
width:500px;
margin-left:20px;
}

#colsgrupo{
clear:both;
width:740px;
}

#3colswrapper{
clear:both;
width:512px;
}
#3colsuno{
clear:both;
float:left;
width:160px;
}
#3colsdos{
float:left;
width:160px;
margin-left:16px;
}
#3colstres{
float:right;
width:160px;
margin-left:16px;
}

#pie{
clear:both;
width:740px;
margin:20px auto 20px auto;
padding-top:20px;
position:relative;
/*border-top:4px solid #DDD;*/
bottom:0;
}

#espaciado{
clear:both;
height:40px;
}
