/* CSS Document */
* {
	padding: 0;
	margin: 0;
}
body {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color:#4E4E4E;
 background-image: url(home/fondo2.jpg);
 background-repeat: repeat-x;
 background-color:#f7f7f7;
}
#content {
 width:910px;
}
#contentfr {
 width:652px;
 float:right;
}
#menu {
	color:#4E4E4E;
	font-size:13px;
	width:258px;
	list-style:none;
	margin-top:27px;
	padding-top:20px;
	float:left;
}
#submenu {
 width:258px;
 padding-top:40px;
 list-style:none;
 float:right;
} 
ul li{
 list-style:none;
 float:left;}
ul li a {
 display:block;
 height:29px; 
 text-decoration:none;}
ul li a span {
 display:none;}
#inicio {
 width:57px;
 text-align:center;
 background-image:url(home/sepm.gif);
 background-position:right;
 background-repeat:no-repeat;
 padding-top:5px;}
#info {
 width:48px;
 text-align:center;
 background-image:url(home/sepm.gif);
 background-position:right;
 background-repeat:no-repeat;
 padding-top:5px;}
#trabajos{
 width:83px;
 text-align:center;
 background-image:url(home/sepm.gif);
 background-position:right;
 background-repeat:no-repeat;
 padding-top:5px;}
#email{
 width:68px;
 text-align:center;
 padding-top:5px;
}
#web{
 width:75px;
 text-align:center;
 padding-top:5px;
 background-image:url(home/sep2.gif);
 background-position:right;
 background-repeat:no-repeat;
}
#logo{
 width:75px;
 text-align:center;
 padding-top:5px;
 background-image:url(home/sep2.gif);
 background-position:right;
 background-repeat:no-repeat;
}
#ilustracion{
 width:100px;
 text-align:center;
 padding-top:5px;
}
#header{
 width:652px;
 height:85px;
 background-image:url(home/header.jpg);
 background-repeat:no-repeat;
 float:right;
}
#center{
 float:right;
}
.titcel{
 display:block;
 width:392px;
 background-color:#D8EDF1;
 color:#28B5CE;
 text-transform:uppercase;
 margin-top: 2px;
 margin-left: 1px;
 float: left;
 padding:10px 10px 10px 25px;
}
 .titcel2{
 width:205px;
 background-color:#ECECEC;
 color:#28B5CE;
 text-transform: uppercase;
 padding: 10px 0px 10px 10px;
 margin-top:2px;
 float:right;
 margin-right:1px;
 }
.columnl{
 width:403px;
 font-size:13px;
 padding:7px 5px 20px 21px;
 float:left;
 background:url(home/sep.gif) right repeat-y;
}
.columnr{
 width:207px;
 font-size:12px;
 padding: 10px 0px 10px 10px;
 float:right;
}
.columnrtw{
 width:190px;
 font-size:12px;
 padding: 10px 0px 10px 10px;
 margin:5px;
 float:right;
 background-color:#CCC;
 color:#FFF;
}
.floatl{
 float:left;
 padding-right:10px;
}
.floatr{
 float:right;
}
.tit1{
 font-weight:bold;
 color:#28B5CE;
}
a{color:#4E4E4E;
 text-decoration:none;
}
a:hover{
 color:#28B5CE;
 text-decoration:none;
}
a.email{
 color:#28B5CE;
 text-decoration:none;
 font-weight:bold;
}
 a.email:hover{
 text-decoration:underline;
  font-weight:bold;
}
a.foot{
 font-size:11px;
 color:#acacac;
 text-decoration:none;
}
 a.foot:hover{
 text-decoration:underline;
}
div.row2 {
  clear: both;
  padding:10px 0px 0px 0px;
  width:90px;
  float:right;
  }
div.row {
  clear: both;
  padding-top:5px;
  }

div.row span.label {
  float: left;
  width: 70px;
  text-align: right;
  font-size:11px;
  }

div.row span.formw {
  float: right;
  width: 120px;
  text-align: left;
  } 
INPUT, TEXTAREA, SELECT { 
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color:#4E4E4E;
 padding: 3px;
 font-size: 11px; 
 border: none;
 background-color:#EDEDED;
 width:100px;
}
.button{
 background-color:#69CBDD; 
 border: 1px solid #FFFFFF;
 padding:0px;
 width:60px;
 display:block;
 color: #FFFFFF;
 font-weight:bold;
 text-transform:uppercase;
 text-align:center;} 
#footer{
	padding:5px;
	clear:both;
	float:right;
	font-size:11px;
	color:#acacac;
	width: 550px;
}
.puntos{
 color:#A6A6A6;
 font-size:9px;
}
.siguiente{
 height:15px;
 clear:both;
 background-color:#ECECEC;
 font-size:12px;
 font-weight:bold;
 padding:2px;
}
a.submenu{
 color:#FFFFFF;
 font-size:13px;
 font-weight:bold;
 text-transform:uppercase;
}
a.submenu:hover{
text-decoration:underline;
}
.detalles{
width:373px; 
background-color:#FFFFFF; 
padding:15px 5px 5px 15px;}
.txtform{
	margin-right:5px;
font-size:11px;}
.columna_derecha{
width:217px;
float:left;
margin-left:5px;}
.columna_izquierda{
width:429px;
float:left;}