/* Begin Typography & Colors */

body {

	font-size: 62.5%; /* Resets 1em to 10px */

	font-family:Arial, Helvetica, sans-serif;

	color: #333;

	text-align: center;

	margin: 0 0 20px 0;

	padding: 0;

}



a{ color:#000;}





#page {

	text-align: left;

	width: 1022px;

	margin:0 auto;

	position:relative;

}



#header {

	position:relative;

}



#blog{

	position:absolute; 

	top:0px; 

	left:865px; 

}





#content {

	font-size: 1.2em;

	width:824px;

	float:left;

}



#content_big {

	font-size: 1.2em;

	width:799px;

	padding:0 0 0 25px;

	float:left;

	height:420px;

	background:url(../images/bg_lateral.gif) no-repeat 750px 10px;

}



#sidebar{

	font-size: 1.2em;

	width:198px;

	float:left;

	background:#ed008c;

	height:378px;

}



#footer {

	clear: both;

	height:60px;

	padding:10px;

}





#notiticas_portada{

background:#ed008c;

float:left;

padding:0 12px 15px 12px;

width:298px;

height:363px;

}



#notiticas_portada div{ color:#000; font-weight:bold; font-size:1.2em; margin-bottom:10px;}



img{ border:none;}



#notiticas_portada h1{

color:#fff;

margin:10px 0;

font-size:2.5em;

}



h1{

color:#ed008c;

margin:10px 0;

font-size:2.5em;

}



.l{

float:left;

}



.r{

float:right;

}



.clear {

	clear: both;

}



.fff{color:#fff;}



.text_1{ color:#ed008c;}



ul#menu{ background:#000; list-style:none; padding:10px 0 10px 25px; margin:0;}

ul#menu li{ height:30px; margin:3px 0;}

#sidebar img{border-bottom:2px solid #fff;}



.proyecto{float:left; margin:0 0 20px 30px; width:210px; height:150px;}

.proyecto h2{ background:#ed008c; font-size:1em; color:#fff; padding:2px 2px 2px 5px; font-weight:normal; margin-bottom:2px;}

.proyecto .botones{ background:#000;}

.proyecto .fot_proyecto{ margin-bottom:2px;}



.azafata{float:left; margin-right:30px; width:345px;}

.azafata h2{ background:#ed008c; font-size:1em; color:#fff; padding:2px 2px 2px 5px; font-weight:normal; margin-bottom:2px;}

.azafata .text{ color:#555; padding:5px;}



#paginacion{ width:800px; margin-top:20px;}



.cliente{float:left; width:200px; margin:0 20px 10px 20px;}



#clientes{

	font-size: 1.2em;

	width:804px;

	padding:0 0 0 10px;

	float:left;

	height:420px;

	padding-left:20px;

	height:500px;

}

#proyecto_solo{
	font-size: 1.2em;
	width:804px;
	padding:0 0 0 10px;
	float:left;
	height:477px;
	padding-left:20px;
	height:600px;
	background:url(../images/bg_proyecto_solo.gif) no-repeat 10px 500px ;
}

#azafatas{
	font-size: 1.2em;
	width:804px;
	padding:0 0 0 10px;
	float:left;
	height:477px;
	padding-left:20px;
	height:550px;
	background:url(../images/bg_proyecto_solo.gif) no-repeat 10px 440px ;
}


div#scrollbar {

    display:none; /* hide from incapable */

}



h1.tit{ font-size:1.8em; background:#000; color:#ed008c; padding:2px 0 0 5px; margin-right:15px;}



#lyr1{color:#b5b5b5; font-size:1.2em; font-weight:bold;}

#lyr1 h2{color:#ed008c; margin-bottom:4px;}



#form_base{margin:0;padding:0; font-size:1.0em; width:740px; background:url(../images/bg_form_base.gif) no-repeat 750px 10px;}



#form_base input{ border:1px solid #ed008c;} 



#form_base fieldset{border:none; display:block; width:100%; background:none;}

#form_base h2{ background:#ed008c; color:#fff; padding:2px; font-size:1.2em; margin:5px 0;}



#form_base submit{color:#fff; padding:2px;}

#form_base div{ float:left; margin:0 25px 10px 5px;}

#form_base div.clear{ float:none; margin:0;}

#form_base div label{display:block;} 

#form_base #dia, #form_base #mes{ width:20px;}

#form_base #ano{ width:40px;}

#form_base .noborder{ border:none; vertical-align:middle;}

#form_base textarea{ width:330px; height:50px;  border:1px solid #ed008c;}

#form_base #fieldset2 input{ width:20px;}

#form_base #fieldset2 input.foto{ width:320px;}

#form_base #fieldset2 div{ float:left; margin:0 15px 10px 5px;}

#form_base fieldset div label {text-align:left}


#form_base input#idiomas{ width:100px;}

#form_base input#pelo{ width:70px;}

#form_base input#ojos{ width:70px;}
#form_base input#disponibilidad{ width:70px;}



#form_base .botsubmit{text-align:center; padding:5px 0 50px 0; margin:0; width:100%; float:none;}

#form_base .botsubmit input{ background:#ed008c; color:#fff; padding:2px; font-weight:bold;}



#texto_portada{

float:left;

width:440px;

background:url(../images/bg_portada.gif) no-repeat bottom;

/*font-size:1.9em;*/

font-size:20px;

color:#b5b5b5;

padding:25px 25px 0 35px;

height:355px;

}




/*
 * Estilo para los textos principales editados desde el admin .. debe ser igual al texto de la home
*/
.texto_principal{
/*font-size:0.9em;*/
font-size:20px;
color:#000000;
font-weight: normal;
}


input {
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
}

textarea {
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
}

