body {	background: url(../images/fondo_azul.jpg) #0D5164 repeat-x;	margin: 0px; text-align: center; min-width: 760px; font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", Tahoma, Helvetica; font-size: 12px; color: #FFFFFF;}
.clear { clear: both;}
.top { background: url(../images/fondo_flor_02.gif) repeat-x; height: 159px;}
.linea_top { height: 7px; background: #CC0000;}
#principal { width: 730px; text-align: left; height: 409px; margin: 0 auto; background: url(../images/trabajo_03.jpg) no-repeat; }
#botonera {	text-align: left;}
#botonera ul{ margin:0;	padding:0;	list-style-type: none;}
#botonera li{ text-align: left; float:left;	padding-left: 5px;}
#wrapper {	width: 730px;	text-align: left;	margin-top: 0;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 20px;	float: none;	padding-bottom: 20px;}
#content_left {	width: 390px; padding-left: 10px; float: left;}
#content_right { width: 275px;	float: right;}
#footer { background: url(../images/fondo_footer.jpg) repeat-x;	height: 189px; clear: both;}
#footer ul { margin:0;	padding:0; list-style-type: none;}
#footer li { font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", Tahoma, Helvetica; font-size: 12px;	font-weight: normal; color: #FFFFFF; text-decoration: none;	padding-left: 25px;	background-image: url(../images/flecha_footer.gif);	background-repeat: no-repeat; background-position: 0px 50%;}
#wrapper2 {	width: 730px; text-align: left;	margin: 0 auto;	padding-top: 10px;}
#wrapper2 .content_left { width: 320px;	float: left;}
#wrapper2 .content_middle {	width: 210px; float: left;}
#wrapper2 .content_right {width: 200px;	float: right; clear: right;}
#bienvenida { font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", Tahoma, Helvetica;	font-size: 12px; font-weight: normal; color: #FFFFFF; height: 230px;}
#ultimos_trab {	background: url(../images/ultimos_trabajos.gif) no-repeat;	height: 363px;	padding-top: 10px;	padding-left: 5px;}
#trabajos {	color:#fff;	width: 263px; font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", Tahoma, Helvetica;	font-size: 11px;}
#trabajos img {	margin-bottom: 5px;	clear: both;}
#fotografia {	height: 126px;	background-image: url(../images/fotografias.gif);	background-repeat: no-repeat;	padding-top: 32px;	padding-left: 10px;	margin-top: 15px;}
.external a { font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", Tahoma, Helvetica; font-size: 11px; color: #55B5CB; font-weight: bold; text-decoration:none; background: url(../images/link_ext.gif) no-repeat right top; padding-right: 10px; margin-right: 3px;}
.external a:hover{	font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", Tahoma, Helvetica; font-size: 11px; color:#fff ; font-weight: bold; text-decoration:none; background: url(../images/link_ext.gif) no-repeat right top; padding-right: 10px; margin-right: 3px;}
.external a:visited {	font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", Tahoma, Helvetica; font-size: 11px; color: #55B5CB; font-weight: bold; text-decoration:none; background: url(../images/link_ext.gif) no-repeat right top; padding-right: 10px; margin-right: 3px;}
.news {	font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", Tahoma, Helvetica; font-size: 12px; color: #FFFFFF; margin-bottom: 20px;}
.news .nota a {	color: #3399CC;	text-decoration: none;	background-image: url(../images/ver_nota.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 17px;}
.news img {	padding-bottom: 10px;}
.news .fecha{font-size: 9px;	color: #FFFFFF;}
.news .titulo {	font-size: 18px; color: #FF9900; font-weight: normal;}
.news .titulo a {font-size: 18px; color: #FF9900; font-weight: normal; text-decoration:none;}
#fotos { width: 195px; 	float: left;}
#fotos_num { float: left; font-weight: bold; width: 20px; }
#logo {	width: 730px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 20px; height: 110px;	background: url(../images/logo.png) no-repeat left bottom !important; background: url(../images/logo.gif) no-repeat left bottom;}
#empresa {width: 730px;text-align: left;height: 227px;margin: 0 auto;background-image: url(../images/fondo_empresa.jpg); background-repeat: no-repeat;}
.gracias {	font-family: "Myriad Pro", Arial, Helvetica, Tahoma;	font-size: 12px;	font-weight: normal;	background-color: #3D788C;	height: 150px;}
#wrapper .basico_content_left {width: 370px;	padding-left: 10px;	float: left;	margin-bottom: 20px;}
#wrapper .basico_content_right {width: 310px;	float: right;	margin-bottom: 30px;}
#wrapper .basico_content_portfolio {width: 700px;	padding-left: 10px;	float: left;	margin-bottom: 30px;}
.basico_content_right ul { margin:0;	padding:0; list-style-type: none;}
.basico_content_right li { font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", Tahoma, Helvetica; font-size: 12px;	font-weight: normal; color: #FFFFFF; text-decoration: none;	padding-left: 20px;	background: url(../images/punto.png) no-repeat 0px top !important; background: url(../images/punto.gif) no-repeat 0px top;}
.contacto {	font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;	font-size: 13px;	color: #B3DAE1;	font-weight: bold;	line-height: 16px;}
.contacto a:link {	font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif; font-size: 13px; color: #B3DAE1;	font-weight: bold; line-height: 18px; text-decoration: none; background-image: url(../images/correo.gif); background-repeat: no-repeat; background-position: right center; padding-right: 15px;}
fieldset {	border: 1px solid #CCCCCC;	background-color: #3D788C;	width: 300px;	margin-left: 30px;}
legend { font-size: 14px;	font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;	font-weight: normal;}
label {	display:block;	font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;	font-size: 12px;}
input { width:200px;}
textarea { width:200px; height:75px;}
input:focus, textarea:focus { background:#ffc;}
input[type="submit"] { width:75px;}
input[type="text"], textarea {	border: 1px solid #666666;}
.rect_contacto {	padding: 15px;	height: 155px;	margin-top: 48px;	background-image: url(../images/rect_contacto.gif);	width: auto;	background-repeat: no-repeat;}
#contacto {width: 730px;text-align: left;height: 227px;margin: 0 auto;background-image: url(../images/fondo_contacto.jpg); background-repeat: no-repeat;}
div#int a:link, a:hover{color: #FFFFFF; text-decoration: none; background-image:none; padding-right:0;}
div#int a:visited {color: #FF9933; text-decoration: none;  background-image:none; padding-right:0;}
div#ext a { color: #FFFFFF; text-decoration:none; background: url(../images/link_ext.gif) no-repeat right top; padding-right: 13px; margin-right: 3px;}
div#ext a:visited {color: #FF9933; text-decoration: none; background: url(../images/link_ext.gif) no-repeat right top; padding-right: 13px; margin-right: 3px;}
#noticias {width: 730px;text-align: left;height: 227px;margin: 0 auto;background-image: url(../images/fondo_noticias.jpg); background-repeat: no-repeat;}
#portfolio {width: 730px;text-align: left;height: 227px;margin: 0 auto;background-image: url(../images/fondo_portfolio.jpg); background-repeat: no-repeat;}
.archivo {	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;}
.meses_historial { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 14px; color: #55B5CB; text-decoration: none; font-weight: bold;}
.meses_historial2 {	font-family: Tahoma, Verdana, Arial, Helvetica;	font-size: 14px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	background-color: #0D4655;}
.news_hist .titulo_hist {font-size: 13px; color: #FF9900; font-weight: bold;	text-decoration: none;}
.news_hist {font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", Tahoma, Helvetica;	font-size: 12px;	color: #FFFFFF;	margin-bottom: 15px;	margin-left: 15px; padding-left: 5px;	text-decoration: none;}
.txt {	font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", Tahoma, Helvetica;	font-size: 12px; color: #FFFFFF;	text-decoration: none;}
.txt a { font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", Tahoma, Helvetica;	font-size: 12px; color: #FFFFFF;	text-decoration: none;}
hr {margin: 0px;padding: 0px;}
.anio { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #53ADC1; }
