*{
margin:0;
padding:0;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(../img/bgdiseno-index.gif) repeat-x;
}

a { color:#686860; padding:0;clear:both;text-align:right;text-decoration:underline; }
a:hover{ color:#686860; padding:0;clear:both;text-align:right;text-decoration:none;}
h2{width:100%;font-size:16px;font-weight:bold;line-height:30px;text-indent:5px;}
h2 a{text-decoration:none;}
h3{color:#FFCC32;font-weight:bold;font-size:13;} 
a img{border:0}


#cabeza{width:720px;height:224px;margin:0 auto; background-color:white;}
#cabeza #ca-cont{float:left;width:100%;height:100%;/*border:1px solid black;*/}
#cabeza #ca-cont .top{float:left;width:720px;height:199px;/*border:1px solid black;*/}
#cabeza #ca-cont .top .logo-iz{float:left;width:346px;height:199px;}
#cabeza #ca-cont .top .logo-iz .l-iztop{float:left;width:346px;height:95px;_height:97px; border:0px solid red; _padding:0px;}
#cabeza #ca-cont .top .logo-iz .l-izbase{float:left;width:346px;height:104px;_height:100px;_padding:0px;_top:0;}

#cabeza #ca-cont .top .imagen-der{float:right;width:374px;height:199px;/*border:1px solid red;*/}
#cabeza #ca-cont .base{float:left;width:100%;height:27px;border:0px solid none;}
/*menu*/

.menu{padding:0px 0 0 0px;height:25px;_height:20px; width:100%;float:left;background-color:#fff;font-size:14px;}
.nav{font:bold 0.9em/25px Arial,sans-serif;}
.nav a, .nav strong{float:left;margin:0 0 0 2px;color:blue;height:35px;display:block;padding:0px 6px 0 6px;text-decoration:none;}
.nav a:hover, .nav strong {color:#ccc;}
.nav li{float:left;list-style:none; }
.separador{position:relative;background:url(../img/separador3.gif);margin-top:0px;_margin-top:1px;/*border:1px solid white;*/}
 

 

#cuerpo{width:720px;margin:0 auto;background-color:#FDFEFF/*#CCCCCC;*/}
#cuerpo h3{text-decoration:none;font-size:13px;color:#5673AB;font-weight:none;}
#cuerpo #cu-cont{position:relative;float:left;width:100%;height:100%;border:1px solid white;}
#cuerpo #cu-cont .left{position:relative;float:left;width:568px;}/*inf- proy-cat-reco*//*sev-not*/
#cuerpo #cu-cont .left .l-top{float:left;width:568px; }/*inf- proy-cat-reco*/

#cuerpo #cu-cont .left .l-top .l-top-iz{float:left; width:255px; background-color:#99cccc; text-align:center; border: 0px solid red; }  /*inf*/ 

#cuerpo #cu-cont .left .l-top .l-top-iz p{text-align:justify; padding:0 8px 0 0;}  /*inf*/ 

#cuerpo #cu-cont .left .l-top .l-top-iz .l-top-iz-img {width:255px; padding:2px 0 0 6px; border: 0px solid red; }  
#cuerpo #cu-cont .left .l-top .l-top-iz .l-top-iz-img img{margin:0 auto; display:block; }

#cuerpo #cu-cont .left .l-top .l-top-iz .slideshow img{display:block; margin:0 auto}






#cuerpo #cu-cont .left .l-top .l-top-iz .l-top-iz-nom{float:left;width:255px;font-size:18px;color:#999999;text-align:right;padding:0 4px 0 0} 
#cuerpo #cu-cont .left .l-top .l-top-iz .l-top-iz-texto{float:left;width:255px;padding:4px } 



#cuerpo #cu-cont .left .l-top .l-top-de{float:right; width:313px; _width:300px; border:0px solid red; }/*proy-cat-reco*/  
#cuerpo #cu-cont .left .l-top .l-top-de .ltd-cont{float:right;width:313px; _width:300px; background-color:#E5F0FF;position:relative;clear:both;margin:0 0 10px 0px; border:0px solid red; } 
#cuerpo #cu-cont .left .l-top .l-top-de .ltd-cont .ltdc-foto{float:left; width:138px;_width:130px; background-color:#E5F0FF;padding:2px 0 2px 0 } 
#cuerpo #cu-cont .left .l-top .l-top-de .ltd-cont .ltdc-foto img{display:block; margin:0 auto} 

#cuerpo #cu-cont .left .l-top .l-top-de .ltd-cont .ltdc-info{float:right;width:175px;_width:170px;background-color:#E5F0FF; } 
#cuerpo #cu-cont .left .l-top .l-top-de .ltd-cont .ltdc-info h2{background-color:#99cccc; } 

 

.nombre{font-size:13px;color:#FF6673;line-height:20px}
#cuerpo #cu-cont .left .l-base{float:left;width:568px;border:0px solid red;/*background-color:#ccc;*/  }/*sev-not*/
#cuerpo #cu-cont .left .l-base h2{text-indent:5px; color:#fff; background-color:#CCCCCC;}

#cuerpo #cu-cont .left .l-base .l-base-izq{float:left; width:260px; border-top:1px solid white; margin-left:3px; }/*serv*/
 #cuerpo #cu-cont .left .l-base .l-base-izq h2{text-indent:5px;color:#fff; background-color:#CCCCCC;width:261px;}
#cuerpo #cu-cont .left .l-base .l-base-izq .cuadro {border:0px solid red }/*serv*/
#cuerpo #cu-cont .left .l-base .l-base-izq .cuadro .contents{float:left; padding:5px; margin:0 0 0 30px;}
#cuerpo #cu-cont .left .l-base .l-base-izq .cuadro .contents li {font-size:15px;}
#cuerpo #cu-cont .left .l-base .l-base-izq .cuadro .contents li a {font-size:12px;}

#cuerpo #cu-cont .left .l-base .l-base-izq .cuadro p{ }/*serv*/
#cuerpo #cu-cont .left .l-base .l-base-izq .cuadro .lbi-foto img{display:block; margin:0 auto;}/*serv*/

#cuerpo #cu-cont .left .l-base .l-base-izq .cuadro .rbbot{position:relative; margin-bottom: -1px; /** -W  **/margin-left: 1px;    /**  W  **/margin-right: -1px;  /** -W  **/background: transparent url(/rounded.php?cn=br&s=10&b=1&cb=E7EFFF&ci=E7EFFF&co=FFFFFF) no-repeat bottom right; clear:both;}
#cuerpo #cu-cont .left .l-base .l-base-izq .cuadro .rbbot div{position:relative; margin-left: -2px;   /** -2W **/background: transparent url(/rounded.php?cn=bl&s=10&b=1&cb=E7EFFF&ci=E7EFFF&co=FFFFFF) no-repeat bottom left; clear:both;}
#cuerpo #cu-cont .left .l-base .l-base-izq .cuadro .rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%; height:10px; font-size: 1px;}





#cuerpo #cu-cont .left .l-base .l-base-der{float:left; width:290px; border-top:0px  solid black; padding-left:5px; }/*not*/
 #cuerpo #cu-cont .left .l-base .l-base-der h2{text-indent:5px; color:#fff; background-color:#CCCCCC; width:292px;}
#cuerpo #cu-cont .left .l-base .l-base-der .cuadro {border:0px solid yellow; border:#A6C4FF; border-style: solid; border-width: 1px; }/*serv*/
#cuerpo #cu-cont .left .l-base .l-base-der .cuadro .contents{float:left; padding:5px; margin:5px auto;}
#cuerpo #cu-cont .left .l-base .l-base-der .cuadro .contents .todo .inf{width:60%; float:right; border:0px solid green;}
#cuerpo #cu-cont .left .l-base .l-base-der .cuadro .contents .todo .inf  p{width:100%; float:right; border:0px solid green; }/*serv*/
#cuerpo #cu-cont .left .l-base .l-base-der .cuadro .contents .todo .inf p a{text-decoration:none; font-size:15px; color:#5673AB; font-weight:bold; }/*serv*/
#cuerpo #cu-cont .left .l-base .l-base-der .cuadro .contents .todo .inf .linc{font-size:12px; float:right;}
 

.rbtop {position:relative;margin-top: -1px;    /** -W  **/margin-left: 1px;    /**  W  **/margin-right: -1px;  /** -W  **/
	background: transparent url(/rounded.php?cn=tr&s=10&b=1&cb=9EBEFF&ci=FCFDFF&co=CCCCCC) no-repeat top right;
}

.rbtop div {	position:relative;	margin-left: -2px;   /** -2W **/
	background: transparent url(/rounded.php?cn=tl&s=10&b=1&cb=9EBEFF&ci=FCFDFF&co=CCCCCC) no-repeat top left;
} 
.rbbot{position:relative; margin-bottom: -1px; /** -W  **/margin-left: 1px;    /**  W  **/margin-right: -1px;  /** -W  **/background: transparent url(/rounded.php?cn=br&s=10&b=1&cb=9EBEFF&ci=9EBEFF&co=FFFFFF) no-repeat bottom right;clear:both;}
.rbbot div{position:relative;margin-left: -2px;   /** -2W **/background: transparent url(/rounded.php?cn=bl&s=10&b=1&cb=9EBEFF&ci=9EBEFF&co=FFFFFF) no-repeat bottom left;clear:both;}
.rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%;height:10px;font-size: 1px;}



#cuerpo #cu-cont .left .l-base .l-base-der .cuadro .contents .todo .lbi-foto{width:35%; float:left;}
#cuerpo #cu-cont .left .l-base .l-base-der .cuadro .contents .todo .lbi-foto img{display:block; margin:0 auto;}/*not*/

/**/
.cuadro{position:relative;width:100%;background:url(../img/bgcuadro.gif) repeat-x; padding:0px;float:left;}
#cuerpo #cu-cont .right{position:relative;float:right;width:151px;border:0px solid red;background:url(../img/bgpanelder.gif) repeat-y;}/*pa der gr*/

#cuerpo #cu-cont .right .menu3{position:relative; padding:0px; min-height: 100px; _height:100px; width: 150px; background-color: #fff; font-size: 12px; border:0px solid red; text-align: left; text-indent:10px;}
#cuerpo #cu-cont .right .nav3{position:relative;font:bold 0.9em/20px Arial,sans-serif; text-align:left;}
#cuerpo #cu-cont .right .nav3 a,.nav3 strong{margin:0 0 0 0px;color:blue; height:35px; display:block; padding:0px 0px 0 0px; text-decoration:none; text-align:left;}
#cuerpo #cu-cont .right .nav3 a:hover,.nav3 strong{color:#ccc; }
#cuerpo #cu-cont .right .nav3 li{list-style:none; _line-height:8px;}
#cuerpo #cu-cont .right .flechablanca{position:relative;width:11px;height:12px; background:url(../img/flecham.gif); display:inline;}



#cuerpo #cu-cont .right .resto{border:0px solid red;}/*pa der gr*/

#cuerpo #cu-cont .right h2{background:url(../img/bgh2.gif) repeat-y; }/*pa der gr*/
#cuerpo #cu-cont .right p{text-align:justify;padding:0 1px 0 1px ; }/*pa der gr*/
cuerpo #cu-cont .right p a{float:right;margin:4px 0 2px 0; }/*pa der gr*/
                        .pregunta{margin:8px 0 5px 3px;}/*pa der gr*/
#cuerpo #cu-cont .right .entrar{margin:15px 0 10px 0;left:30px;}/*pa der gr*/    
                    
.entrar{position:relative;width:101px;height:16px;background:url(../img/bentrar.gif); margin:0 0 5px 0;text-indent:6px; font-weight:bold; text-align:center;}
.entrar a{text-decoration:none;padding-bottom:1px;}

#pie{width:720px;margin:0 auto;background-color:none;} 
#pie .top{position:relative;width:720px;height:62px;background-color:#ccc;clear:both;} 
#pie .creditos{position:relative;width:720px;height:62px;background-color:#fff;clear:both;/*border:1px solid red;*/} 