body{ 
color: #26354A;
background-color: #273133;
margin-top: 20px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 1.2em;
text-align: justify;
background-image: url(../images/bg-ryaa.jpg);
background-repeat: repeat-x;}

a:link {color: #b23614; text-decoration: none;}
a:visited {color: #e27c24;}
a:hover {color: #f8f8f8; text-decoration: underline;}

h1 {
color: #26354a;
font-size:14px;
font-family:Helvetica, Arial, Verdana, sans-serif;
text-align: left;}

h2 {font-size: 11px;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-weight: bold;
color:#aa1f1f;}

h3 {font-size: 1.0em;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: left;}

h4 {font-size: 1.1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

h5 {font-size: 1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}


/**************************** CONTAINER **********************************/

#container {
background-color:#FFFFFF;
width: 760px;
padding:10px;
text-align: left;
margin: 0px auto;
}

/************************** HEADER  ***************************************/

#header A:link {
	text-decoration: none;
	color: #ffffff;
	
	/*text-decoration:underline;*/
}
#header A:visited {text-decoration: none; color: #ffffff;}
#header A:active {text-decoration: none; color: #ffffff;}
#header A:hover {text-decoration: none; color: #dc9204;}

#header {
	color:#d5d59b;
	text-align: left;	
	width:760px;
	height:130px;	
}


#logo{
	float:left;
	width:170px;
}


/***************************** MENU *****************************/

#menizq A:link {text-decoration: none;color: #ffffff;}
#menizq A:visited {text-decoration: none; color: #FFFFFF;}
#menizq A:active {text-decoration: none; color: #ffffff;}
#menizq A:hover {text-decoration: none; color: #ffffff;}

#menizq{
	float:left;
	width:160px;
	background-color:#780121;
	margin-top:5px;
	height:20px;
	font-size:10px;
	font-weight:bold;
	padding:6px 10px 5px 10px;
	color:#FFFFFF;
}

#mender{
	float:right;
	width:580px;
	
}

#menuh {
	font:"Verdana", Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height: 1.8em;
	font-weight:bold;
	margin-top: 5px;
	height:30px;
}
 
#menuh ul, li {
	list-style-type: none;
}
 
#menuh ul {
	margin: 0;
	padding: 0;
}
 
#menuh li {
	float: left;
}
 
#menuh a {
	text-decoration: none;
	color: #ffffff;
	background: #780121;
	display: block;
	padding: 7px 13px 8px 13px;
	text-align: center;
	border: 1px solid #ffffff;
	border-width: 0px 0px 0px 1px;
}
 
 
#menuh a#primero {
	border-left: 1px solid #ffffff;
}
 
#menuh a:hover {
	background: #636a72;
	color: #ffffff;
}


#menuh a#activo {
	background: #636A72;
	color: #ffffff;
}

/*********************** IMAGE HOME ********************************************/

#imagehome {
	background-color:#c1c1c1;
	width:580px;
	height:130px;
	margin-left:10px;
	float: right;
}

#divimage {
	width:580px;
	height:124px;
	margin-left:10px;
	float: right;
	border-bottom: 6px solid #dddcdc;
}
#imagepage {
	width:580px;
	height:83px;
}



/****************************** BODY ***************************/
#containerBody {
    font-family: "Arial",Verdana , Helvetica, sans-serif;
	line-height:12px;
	color:#000000;
	margin: 0px auto;
	text-align: justify;
	padding:10px 0px 0px 0px;
	width:760px;
	clear:both;
}

#boxText1{
background-color:#dddcdc;
float:left;
width:150px;
height:400px;
text-align:left;
padding:10px;}


#boxPage{
background-color:#FFFFFF;
width:530px;
padding:0px 25px 25px 25px;
text-align:justify;}

#bodyServicios{
background-color:#FFFFFF;
width:760px;
padding:20px 0px 20px 0px;
text-align:left;}


.boxItem{
background-color:#f2f2f1;
border: 1px solid #dddcdc;
padding:10px;
text-align:justify;}
/******************************************* SERVICIOS ****************************************************/

.boxItem20{
width:760px;
background-color:#f2f2f1;
border-bottom: 1px solid #ffffff;
/*padding:20px;*/
text-align:left;}

.boxItem21{
width:760px;
background-color:#eeeded;
border-bottom: 1px solid #ffffff;
/*padding:20px;*/
text-align:left;}

#Serv{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
width:360px;}

#introServ{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0 20px 20px 20px;
width:720px;}

#picServ{
float:left;
width:80px;
padding:20px 20px 20px 15px;}

#textServ{
float:right;
width:245px;
margin:20px 0px 20px 0px;}

/******************************************* SERVICIOS ****************************************************/

#boxPage ul li{
    background: transparent url("../images/square.gif") no-repeat 2px 0.6em;
    padding-left: 16px;

}


#boxText2{
background-color:#f2f2f1;
float:right;
width:540px;
/*height:350px;*/
margin-left:10px;
padding:20px;
text-align:justify;}

#boxText2 A:link {text-decoration: none;color: #75263B;}
#boxText2 A:visited {text-decoration: none; color: #75263B;}
#boxText2 A:active {text-decoration: none; color: #FB710C;}
#boxText2 A:hover {text-decoration: none; color: #FB710C;}


#boxBlock{
width:540px;
text-align:justify;}

#imageNews{
float:left;
width:150px;
text-align:left;
}

#textNews{
float:right;
width:390px;
text-align:justify;}



#line{ float:left; width:540px; height:10px; margin-top:10px;}

.borderImage{
border: 4px solid #ffffff;
}

.borderImageS{
border: 2px solid #dddee0; padding:4px; margin-left:15px; margin-bottom:15px;
}

/**************************************Servicios ********************************************************************/
#boxServ1{
float:left;
width:195px;
text-align:left;}




#boxServ1 ul li{
    background: transparent url("../images/square.gif") no-repeat 2px 0.6em;
    padding-left: 16px;

}
 


/****************************************Contact ********************************************************************/
#boxContact{
float:left;
text-align:left;
width:130px;
clear:both;
}

#boxForm{
text-align:left;
width:300px;
padding-left:0px;
clear:both;
}
#boxSideContact{
background-color:#f5f6f1;
text-align:right;
float:left;
width:260px;
padding:40px 20px 20px 0px;}

.sideContact{
background-color:#f2f2f1;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
float:left;
width:150px;
border-left: 10px solid #ffffff;
text-align:left;
padding:10px;}

.sideSocios{
background-color:#f2f2f1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
float:left;
width:150px;
border-left: 10px solid #ffffff;
text-align:left;
padding:10px;}


.sideSocios A:link {text-decoration: none;color: #75263B;}
.sideSocios A:visited {text-decoration: none; color: #75263B;}
.sideSocios A:active {text-decoration: none; color: #FB710C;}
.sideSocios A:hover {text-decoration: none; color: #FB710C;}


.textfield{ border: 1px solid #a40505; width:250px; height:16px; text-align:left; line-height:18px; margin-bottom:3px;}
.textComment{border: 1px solid #a40505; width:250px; height:50px;}

.botonImage {
padding:1px 10px 5px 3px;
border:1px solid #ffffff;
background-color:#990000;
/*background:#fff url(../images/FondoInput.gif) repeat-x;*/
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;cursor:pointer;
width: 125px;
height:24px;
}




/************************************ Bottom ************************************************************************/

#footer A:link {text-decoration: none;color: #a8a39e;}
#footer A:visited {text-decoration: none; color: #a8a39e;}
#footer A:active {text-decoration: none; color: #ffffff;}
#footer A:hover {text-decoration: none; color: #ffffff;}


#footer{
font-size:9px;
color:#8c9091;
width: 760px;
padding:10px;
text-align: left;
margin: 0px auto;
line-height: 1.8em;
	
}

#blockfooter{
	background-color:#4a5354;
    font-family: "Arial",Verdana , Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	color:#ffffff;
	text-align: left;
	/*border-top:5px solid #ffffff;
	border-bottom:10px solid #ffffff;*/
	padding:5px;
	width:750px;
	height:20px;
	clear: both;
	
}

/***********************************************************************************/
#maincontent ul.separator li {
    width: 100%;
}

#maincontent ul.separator a {
    background-position: 5px 50%;
    border-bottom: 1px solid #d0d7e0;
    color: #647c97;
    display: block;
    float: none;
    padding-left: 20px;
}
#maincontent ul.separator .alternate a {
    background-color: #f2f3f5;
}
#maincontent ul.separator a:hover {
    background-color: #d0d7e0;
    color: #1f2d40;
    text-decoration: none;
}
#maincontent ul.keyvalue {
    font-size: 130%;
}
#maincontent ul.keyvalue li {
    border-bottom: 1px solid #d0d7e0;
    background: transparent;
    color: #1f2d40;
    padding: 0.2em 0.1em;
}
#maincontent ul.keyvalue li.lastchild {
    border-bottom: none;
}
#maincontent ul.keyvalue li strong {
    float: left;
    width: 6em;
}

/****************************** ARTICLES *********************************************/
.sideArticle{
background-color:#f2f2f1;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
width:150px;
border-left: 10px solid #ffffff;
text-align:left;
padding:10px;}

.sideArticle A:link {text-decoration: none;color: #780121;}
.sideArticle A:visited {text-decoration: none; color: #780121;}
.sideArticle A:active {text-decoration: none; color: #780121;}
.sideArticle A:hover {text-decoration: none; color: #EA5909;}

.dataArticles{
font-size:10px;
padding-bottom:10px;
border-bottom:1px solid #c8c8c8;
}

.boxTitle{
color:#fd5705;
background-color:#f6f6f5;
border-top: 1px solid #dddcdc;
border-bottom: 1px solid #dddcdc;
padding:10px;}

.boxArticle{
/*background-color:#f2f2f1;
border-top: 1px solid #dddcdc;
border-bottom: 1px solid #dddcdc;*/
padding:0px;}

#pageArticle{
background-color:#FFFFFF;
width:530px;
padding:0px 25px 25px 25px;
text-align:left;}

#pageArticle A:link {text-decoration: none;color: #780121;}
#pageArticle A:visited {text-decoration: none; color: #780121;}
#pageArticle A:active {text-decoration: none; color: #780121;}
#pageArticle A:hover {text-decoration: none; color: #EA5909;}



/********************************* ADMIN **************************************/

#headeradmin {
	color:#d5d59b;
	text-align: left;	
	width:760px;
	height:100px;	
}

.pad10 A:link {text-decoration: none;color: #780121;}
.pad10 A:visited {text-decoration: none; color: #780121;}
.pad10 A:active {text-decoration: none; color: #780121;}
.pad10 A:hover {text-decoration: none; color: #780121;}

.pad10{ 
font-size:9px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
padding-right:10px;
border-bottom: 5px solid #780121;
}

.containerArticle {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFFFFF;
width: 760px;
text-align: left;
margin: 0px auto;
}
.containerArticle A:link {text-decoration: none;color: #780121;}
.containerArticle A:visited {text-decoration: none; color: #780121;}
.containerArticle A:active {text-decoration: none; color: #780121;}
.containerArticle A:hover {text-decoration: none; color: #780121;}

}
.boxart{ background-color:#cdcbcb;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
border-bottom: 1px solid #aeabab;
height:20px;
}

.tableart{ font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.tituAdmin {
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding-right:20px;
	text-align:right;
}
