@charset "utf-8";
/* CSS Document */

body {
margin: 0px;
padding: 0px;
text-align:center;
background-color:#1fb4c8;
background-image: url(../img/bg_interiores.jpg);
background-repeat: repeat-x;
background-position: left top;
}

div#content_all {
margin: 0px auto 0px auto;
padding: 0px;
width: 1005px;
height: 1356px;
text-align: center;
border-top: 1px solid #FFFFFF;
}

div.content_left {
margin: 0px;
padding: 0px;
width: 138px;
height: 1356px;
text-align:left;
float:left;
}

div.content_center {
margin: 0px;
padding: 0px;
width: 738px;
height: 1356px;
text-align:center;
float:left;
}

div.header {
margin: 0px;
padding: 0px;
width: 738px;
height: 108px;
text-align:left;
background-image: url(../img/bg_top_center.gif);
background-repeat: no-repeat;
background-position: right top;
}

div.logo {
margin: 0px;
padding: 34px 0px 0px 26px;
width: 221px;
height: 74px;
text-align:left;
float:left;
}

div.h_right {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 491px;
height: 108px;
text-align:right;
float:right;
}

div.icons {
margin: 33px 0px 0px 0px;
padding: 0px;
width: 491px;
height: auto;
text-align:right;
float:right;
}

div.icons img{
margin: 0px 10px 0px 5px;
padding: 0px;
width: 11px;
height: auto;
text-align:right;
border: none;
vertical-align:top
}

div.nav_global {
margin:25px 27px 0px 0px;
padding: 0px;
width: 379px;
height: 23px;
text-align:right;
float:right;
}

div.nav_global img {
margin: 0px;
padding: 0px;
border: none;
}

div.swf {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 738px;
height: 295px;
text-align:center;
background-image: url(../img/bg_header.gif);
background-repeat: no-repeat;
background-position: left top;
vertical-align:top;
}

div.content_swf {
margin: 0px auto 0px auto;
padding: 22px 0px 0px 0px;
width:691px; 
height:237px;
text-align:center;
}

/*DINAMIC CONTENT*/

div.content_info {
margin: 0px auto 0px auto;
padding: 0px;
width: 738px;
height: 450px;
text-align:center;
background-color:#f5fbfc;
}

div.content_info h1 {
margin: 0px;
padding: 0px;
width: 738px;
height: 80px;
text-align:left;
}

div.photos {
margin: 8px auto 0px auto;
padding: 0px;
width: 738px;
height: 104px;
text-align:center;
}

div.photos img {
margin: 0px 8px 0px 8px;
padding: 0px;
width: 157px;
height: 104px;
text-align:center;
border: 2px solid #d6d4d4;
}

div.content_info p {
margin: 30px auto 0px auto;
padding: 0px;
width: 690px;
height: auto;
text-align:left;
font-family: "Trebuchet MS";
font-size: 11px;
font-weight: normal;
color: #333333;
text-decoration: none;
}

div.content_info p img{
margin: 28px auto 0px auto;
padding: 0px;
width: 117px;
height: 22px;
text-align:left;
float:right;
}

/*DINAMIC CONTENT*/


div.content_right {
margin: 0px;
padding: 0px;
width: 129px;
height: 1356px;
text-align:left;
float:left;
}

div.copy {
margin: 7px auto 0px auto;
padding: 0px;
width: 738px;
height: 58px;
text-align:center;
background-color:#088899;
}

div.copy p{
margin: 0px;
padding: 0px;
width: 725px;
height: auto;
text-align:right;
font-family: "Trebuchet MS";
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

div.copy p a{
color: #274303;
text-decoration:underline;
}

div.copy ul{
margin: 0px;
padding: 0px;
width: 725px;
height: auto;
text-align:right;
}

div.copy ul li{
margin: 0px;
padding: 0px;
width: auto;
height: auto;
text-align:right;
font-family: "Trebuchet MS";
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
display: inline;
list-style-type: none;
}

div.copy ul li a{
margin: 0px;
padding: 0px;
width: auto;
height: auto;
text-align:right;
font-family: "Trebuchet MS";
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

div.copy ul li.visited {
margin: 0px;
padding: 0px;
width: auto;
height: auto;
text-align:right;
font-family: "Trebuchet MS";
font-size: 10px;
font-weight: normal;
color: #003b43;
text-decoration: none;
display: inline;
list-style-type: none;
}

/*DINAMIC CONTENT*/

body#servicios div.content_info {
margin: 0px auto 0px auto;
padding: 0px;
width: 738px;
height: 944px;
text-align:center;
background-color:#f5fbfc;
}

div.content_servicios {
margin: 0px auto 0px auto;
padding: 0px;
width: 712px;
height: 782px;
text-align:center;
}

body#servicios div.content_info h1 {
margin: 0px;
padding: 0px;
width: 738px;
height: 80px;
text-align:left;
}

body#servicios div.photos {
margin: 0px 0px 10px 0px;
padding: 0px;
width: 160px;
height: auto;
text-align:left;
float:left;
}

body#servicios div.photos img {
margin: 0px;
padding: 0px;
width: 158px;
height: 81px;
text-align:center;
border: 2px solid #d6d4d4;
}

body#servicios div.photos p {
margin: 0px 0px 0px 5px;
padding: 0px;
width: 160px;
height: auto;
text-align:left;
font-family: "Trebuchet MS";
font-size: 11px;
font-weight: normal;
color: #333333;
text-decoration: none;
}

span.blue {
margin: 0px 0px 0px 0px;
font-family: "Trebuchet MS";
font-size: 11px;
font-weight:bold;
color: #088899;
text-decoration: none;
}

body#servicios div.photos ul {
margin: 0px 0px 0px 20px;
padding: 0px;
width: 140px;
height: auto;
text-align:left;
}

body#servicios div.photos ul li{
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
text-align:left;
font-family: "Trebuchet MS";
font-size: 11px;
font-weight: normal;
color: #333333;
text-decoration: none;
list-style-type:square;
list-style-position:outside;
}

/*PHOTO CENTER*/
body#servicios div.photos_center{
margin: 0px 0px 10px 20px;
padding: 0px;
width: 160px;
height: auto;
text-align:left;
float:left;
}

body#servicios div.photos_center img {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 158px;
height: 81px;
text-align:center;
border: 2px solid #d6d4d4;
}

body#servicios div.photos_center p {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 160px;
height: auto;
text-align:left;
font-family: "Trebuchet MS";
font-size: 11px;
font-weight: normal;
color: #333333;
text-decoration: none;
}

body#servicios div.photos_center ul {
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
width: 140px;
height: auto;
text-align:left;
}

body#servicios div.photos_center ul li{
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
text-align:left;
font-family: "Trebuchet MS";
font-size: 11px;
font-weight: normal;
color: #333333;
text-decoration: none;
list-style-type:square;
list-style-position:outside;
}

body#servicios div.photos_center ul li a{
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
text-align:left;
font-family: "Trebuchet MS";
font-size: 11px;
font-weight: normal;
color: #333333;
text-decoration:underline;
list-style-type: none;
}
/*PHOTO CENTER*/
/*DINAMIC CONTENT*/

div.clear {
margin: 0px;
padding: 0px;
width: 738px;
height: 25px;
clear:both;
}

div.boton_ilusiones {
margin: 270px 0px 0px 582px;
padding: 0px;
width: 123px;
height: 103px;
text-align:left;
position:absolute;
}